
  .ExcelTable2007 {
      border: 1px solid #B0CBEF;
      border-width: 1px 0px 0px 1px;
      font-size: 11pt;
      font-family: Calibri;
      font-weight: 100;
      border-spacing: 0px;
      border-collapse: collapse;
      padding: 10px;
  }
  
  .ExcelTable2007 TH {
      background-image: url(../../../../public/images/excel/excel-2007-header-bg.gif);
      background-repeat: repeat-x; 
      font-weight: bold;
      font-size: 14px;
      border: 1px solid #9EB6CE;
      border-width: 0px 1px 1px 0px;
      height: 17px;
      line-height: 17px;
      color:black;
  }
  
  .ExcelTable2007 TD {
      border: 0px;
      background-color: white;
      padding: 0px 4px 0px 2px;
      border: 1px solid #D0D7E5;
      border-width: 0px 1px 1px 0px;
      color:black;
      white-space: nowrap;
      overflow: auto;
      max-width: 150px;
  }
  
  .ExcelTable2007 TD B {
      border: 0px;
      background-color: white;
      font-weight: bold;
  }
  
  .ExcelTable2007 TD.heading {
      background-color: #E4ECF7;
      text-align: center;
      border: 1px solid #9EB6CE;
      border-width: 0px 1px 1px 0px;
      font-weight: bold;
      white-space: nowrap;
      overflow: auto;
  }
  
  .ExcelTable2007 TH.heading {
      background-image: url(../../../../public/images/excel/excel-2007-header-left.gif);
      background-repeat: none;
  }
  
  .ExcelTable2007 TH {
      text-align: center;
  }